package com.jft.javalab.java8;

import java.util.function.Predicate;

/**
 * @Description 1. Java8 中接口通过default关键字，可添加多个实现方法，并且实现类不会报错，默认实现
 *              2. 函数式接口：只能有一个抽象方法
 *              3. @FunctionalInterface 检测是否为函数式接口
 *
 * @Author devin.jiao
 * @Date 2020/9/3 11:47
 * @Since 1.0.0
 **/
@FunctionalInterface
public interface MyInterface {
    Boolean checkItOut (Predicate<String> predicate);
    default Boolean checkItOut2 (String val){
       return true;
    };
    default Boolean checkItOut3 (String val){
       return true;
    };
}
